const path = require("path");
const pxToViewport = require("postcss-px-to-viewport");
const vw = pxToViewport({
  // 视口宽度，一般就是 375（ 设计稿一般采用二倍稿，宽度为 375 ）
  viewportWidth: 375,
});
module.exports = {
  // webpack 配置
  webpack: {
    // 配置别名
    // 此处，就是为 src 目录起别名，配置后，只需要使用 @ 别名就可以来表示 src 目录
    alias: {
      // 约定：使用 @ 表示 src 文件所在路径
      // 在 JS 代码中使用
      "@": path.resolve(__dirname, "src"),
      // 约定：使用 @scss 表示全局 SASS 样式所在路径
      // 在 SASS 中使用
      "@scss": path.resolve(__dirname, "src/assets/styles"),
    },
  },
  style: {
    postcss: {
      mode: "extends",
      loaderOptions: {
        postcssOptions: {
          ident: "postcss",
          plugins: [vw],
        },
      },
    },
  },
  // babel: {
  //   // antd-mobile 按需导入
  //   plugins: [["import", { libraryName: "antd-mobile", style: "css" }]],
  // },
};
